Using queries to generate output
When a process is run independently of Campaign Management, the process uses the query in its definition to determine the set of generated records. When the same process is executed as part of a campaign's output generation process, the set of records is determined by joining the query with the campaign's target list to form a subset of records. If the process's query does not have records in common with the target list, no output will be generated for that source code.
The source that you should use for the query depends on how you will use the output process.You must typically define two separate output processes for marketing inserts because source codes and job segments differentiate between contacts and prospects.
■ Job segments are defined as a contact job or as a prospect job.
■ Source codes are designated as a contact source codes or as a prospect source code.
So, to send marketing inserts to both your contacts and your prospects, you would need to create two different inserts:
■ One insert must use an output process whose query source is the NetContact business object
■ The other insert must use an output process whose query source is the Prospect business object.
Note: You should not use CSContact or CSProspect as the query source for any output process associated with marketing inserts. Use only the NetContact or the Prospect business object as appropriate, depending on the associated source codes and job segments.